<?php

    include '../../Include/IncludeLogin.php';

    $plantillaP = new Panel( "../View/Html/Plantilla.html" );
    $plantillaEC = new Panel( "../View/Html/Encabezado.html" );
    $plantillaEC->add( "TITULO" , "Gestion de Prespuesto" );
    $plantillaEC->add( $_SESSION );
    $plantillaEC->add( "RUTA", "../../Doc/Ayuda en linea/presupuesto_ppal.html" );

    if ( $_SESSION['USR_PRIVILEGIO'] == 'ADMIN' ){
        $plantillaPrivilegio = new Panel( "../View/Html/MenuPrivilegio.html" );
        $plantillaEC->add( "MENU_PRIVILEGIO" , $plantillaPrivilegio );
    }

    $plantillaP->add( "ENCABEZADO" , $plantillaEC );
    $plantillaCON = new Panel( "../View/Html/GestionPresupuesto.html" );
    $hBlock = $plantillaCON->setBlock( "BLQ_PTO" );

    try {
        $idCliente =  $_GET['CLT_ID'];

        $presupuestoLogica = FabricaComando::crearActualizarPreciosPresupuesto( $idCliente );
        $presupuestoLogica->hacer();

        $presupuestoLogica = FabricaComando::crearListaPresupuesto( $idCliente );
        $listaPresupuesto = $presupuestoLogica->hacer();
        
    } catch ( PresupuestoLogicaException $Ex ) {
        new ExceptionHandler( $Ex );
    }

    if ( $listaPresupuesto != false ) {
        foreach ( $listaPresupuesto as $presupuesto ){

            $plantillaCON->add( $presupuesto->toArray() );
            $plantillaCON->concat($hBlock);

        }
    }
    
    $plantillaCON->add( "CLT_ID" , $idCliente );

    if( $_SESSION['USR_PRIVILEGIO'] == 'ADMIN' ){
        $plantillaCON->add("ELIMINAR", '<a href="GestionPresupuesto.php?CLT_ID='.$idCliente.'" onclick="confirmarEliminarPresupuesto()"><img src="../View/Recourse/eliminar.png"></a>');
    }

    $plantillaP->add( "CONTENIDO" , $plantillaCON );
    $plantillaPIE = new Panel( "../View/Html/Pie.html" );
    $plantillaP->add( "PIE" , $plantillaPIE );
    $plantillaP->show();

?>
